Datascience Algorithms